@Override
public void flush() {
synchronized(monitor) {
for (Trace trace : traceBuffer.getTraces()) {
traceSink.receive(trace);
}
}
public void flush() {
Traces traces;
synchronized(monitor) {
traces = traceBuffer.getTraces();
}
for (Trace trace : traces.getTracesList()) {
traceSink.receive(trace);
}
}